package com.qimo.zuoyeoa.dao;

import com.qimo.zuoyeoa.entity.Message;
import org.apache.ibatis.annotations.Param;

import java.util.List;

public interface MessageMapper {
    /**
     * 根据用户名和密码查询用户数据
     * @param messagename      用户名
     * @param password      密码
     * @return              用户数据对象
     */
    Message selectByNamePass(@Param("messagename") String messagename, @Param("password") String password);

    List<Message> selectAll();

    int insert(Message message);

    int deleteById(int id);

    List<Message> selectByCondition(Message condition);

    List<Message> selectByIds(List<Integer> ids);

    int updateById(Message message);

    List<Message> selectPage(@Param("start") int start,@Param("size") int size);

    List<Message> selectByKeyword(String keyword);

    Message selectById (int id);
}
